package com.x86.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 风亦未止
 * @date 2022/4/14 12:59
 */
@ApiModel(value="电脑信息")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "computer")
public class Computer implements Serializable {
    @TableId(value = "cid", type = IdType.INPUT)
    @ApiModelProperty(value="电脑id编号")
    private String cid;

    @TableField(value = "`date`")
    @ApiModelProperty(value="日期")
    private String date;

    @TableField(value = "audio")
    @ApiModelProperty(value="音频接口测试")
    private String audio;

    @TableField(value = "cpuConf")
    @ApiModelProperty(value="cpu型号")
    private String cpuconf;

    @TableField(value = "cpuFanSpeed")
    @ApiModelProperty(value="cpu风扇转速")
    private String cpufanspeed;

    @TableField(value = "cpuNumber")
    @ApiModelProperty(value="cpu数量")
    private String cpunumber;

    @TableField(value = "diskConf")
    @ApiModelProperty(value="磁盘")
    private String diskconf;

    @TableField(value = "diskNumber")
    @ApiModelProperty(value="磁盘数量")
    private String disknumber;

    @TableField(value = "diskStressCheck")
    @ApiModelProperty(value="磁盘压力检测")
    private String diskstresscheck;

    @TableField(value = "diskTrackCheck")
    @ApiModelProperty(value="磁盘坏道检查")
    private String disktrackcheck;

    @TableField(value = "gpuConf")
    @ApiModelProperty(value="gpu型号")
    private String gpuconf;

    @TableField(value = "mac")
    @ApiModelProperty(value="mac")
    private String mac;


    @TableField(value = "netCheck")
    @ApiModelProperty(value="网口数据测试")
    private String netcheck;

    @TableField(value = "rtc")
    @ApiModelProperty(value="rtc测试结果")
    private String rtc;

    @TableField(value = "serialCheck")
    @ApiModelProperty(value="串口测试")
    private String serialcheck;

    @TableField(value = "operatorId")
    @ApiModelProperty(value="操作员id")
    private String operatorid;

    /**
     * CPU温度
     */
    @TableField(value = "cpu_top")
    @ApiModelProperty(value = "CPU温度")
    private String cpuTop;

    /**
     * 网关
     */
    @TableField(value = "routingGateway")
    @ApiModelProperty(value = "网关")
    private String routinggateway;

    /**
     * 主机名
     */
    @TableField(value = "routingNicName")
    @ApiModelProperty(value = "主机名")
    private String routingnicname;

    /**
     * ip地址
     */
    @TableField(value = "routingIpAddr")
    @ApiModelProperty(value = "ip地址")
    private String routingipaddr;

    /**
     * 子网掩码
     */
    @TableField(value = "routingIPNetmask")
    @ApiModelProperty(value = "子网掩码")
    private String routingipnetmask;

    /**
     * 内存容量
     */
    @TableField(value = "diskCap")
    @ApiModelProperty(value = "磁盘容量")
    private String diskcap;

    /**
     * 内存数量
     */
    @TableField(value = "memnumber")
    @ApiModelProperty(value = "内存数量")
    private Integer memnumber;

    /**
     * 内存容量
     */
    @TableField(value = "memCap")
    @ApiModelProperty(value = "内存容量")
    private String memcap;

    private static final long serialVersionUID = 1L;

    public static final String COL_CID = "cid";

    public static final String COL_DATE = "date";

    public static final String COL_AUDIO = "audio";

    public static final String COL_CPUCONF = "cpuConf";

    public static final String COL_CPUFANSPEED = "cpuFanSpeed";

    public static final String COL_CPUNUMBER = "cpuNumber";

    public static final String COL_DISKCONF = "diskConf";

    public static final String COL_DISKNUMBER = "diskNumber";

    public static final String COL_DISKSTRESSCHECK = "diskStressCheck";

    public static final String COL_DISKTRACKCHECK = "diskTrackCheck";

    public static final String COL_GPUCONF = "gpuConf";

    public static final String COL_MAC = "mac";

    public static final String COL_NETCHECK = "netCheck";

    public static final String COL_RTC = "rtc";

    public static final String COL_SERIALCHECK = "serialCheck";

    public static final String COL_OPERATORID = "operatorId";

    public static final String COL_CPU_TOP = "cpu_top";

    public static final String COL_ROUTINGGATEWAY = "routingGateway";

    public static final String COL_ROUTINGNICNAME = "routingNicName";

    public static final String COL_ROUTINGIPADDR = "routingIpAddr";

    public static final String COL_ROUTINGIPNETMASK = "routingIPNetmask";

    public static final String COL_DISKCAP = "diskCap";

    public static final String COL_MEMNUMBER = "memnumber";

    public static final String COL_MEMCAP = "memCap";
}